p {
  margin: 0 0 1px;
}
.temp_plate tr td {
  text-align: left;
}
.temp_plate p {
  margin: 0;
}
.temp_plate .inputspan {
  display: inline-block;
  border-bottom: 1px solid #353535;
}
.temp_plate caption,
.temp_plate th,
.temp_plate td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
.temp_plate td,
.temp_plate th {
  padding: 0;
  margin: 0;
}
.ne-report-table,
.ne-report-detail {
  width: 100%;
}

.ne-report-table,
.ne-report-detail,
.ne-report-sign {
  font-family: tahoma, arial, å®‹ä½“;
  font-size: 12px;
}
.print-wrap-normal h2{
    width: 80%;
    margin: 0px auto;
    margin-bottom: 10px;
}
.ne-report-detail td {
  border-bottom-color: #000000;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-color: #000000;
  border-right-style: solid;
  border-right-width: 1px;
}

.ne-report-detail .firsttr td,
.ne-report-detail .firstRow td {
  border-top-color: #000000;
  border-top-style: solid;
  border-top-width: 1px;
}

.ne-report-detail .firstcell {
  border-left-color: #000000;
  border-left-style: solid;
  border-left-width: 1px;
}

.borderdowntable {
  border-bottom: 1px solid #000;
}

.bordertable {
  border-collapse: collapse;
  border-spacing: 0;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}

.bordertable td {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}

.bordertable td.nobottom {
  border-bottom: none;
}

.bordertable td.celltopborder {
  border-top: 1px solid #000;
}

.bordertable table {
  width: 100%;
}

.bordertable table tr:last-child td {
  border-bottom: none;
}

.bordertable table tr td:last-child {
  border-right: none;
}

.line {
  border-bottom-color: #000000;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.kanban-item {
  padding: 3px;
  float: left;
  margin: 10px;
  text-align: left;
}

.kanban-details {
  width: 200px;
  font-size: 13px;
  padding: 2px 5px;
  color: #444;
  min-height: 120px;
  display: inline-block;
  vertical-align: top;
}

.kanban-details a {
  cursor: pointer;
  color: #457BAD;
}


.kanaban-imagepanel {
  width: 100px;
  height: 100px;
  text-align: center;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border-collapse: separate;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  display: inline-block;
  vertical-align: top;
}

.kanaban-action {
  cursor: pointer;
}

.kanaban-image {
  width: 100px;
  height: auto;
  clip: rect(10px, 100px, 110px, 0px);
}

.inputspan {
  display: inline-block;
  border-bottom: 1px solid #353535;

}

.firstrow td {
  border-top: 1px solid #353535;
}

.lastrow td {
  border-bottom: 1px solid #353535;
}

.dastable .firstrow td {
  border-top: 1px dashed #353535;
}

.dastable .lastrow td {
  border-bottom: 1px dashed #353535;
}

.tableworkexchange td.header {
  padding: 3px;
  font-size: 15px;
  font-weight: bold;
}

.tableworkexchange td.header2 {
  font-size: 13px;
  font-weight: bold;
}

.tableworkexchange .borderdowntable td {
  padding: 3px;
}

.bordertop {
  border-top: 1px solid #353535;
}

.cellnobottom td {
  border-bottom: none;
}

.print-wrap-58,
.print-wrap-80,
.print-wrap-148 {}

.print-wrap-58 .panelone {
  display: flex;
  flex-wrap: wrap;
}

.print-wrap-58 .headerwithlogo_empty {
  height: 26px;
}



.print-wrap-58 .panelone span:nth-child(2n+1) {
  width: 30%;
  text-align: right;
}

.print-wrap-58 .panelone span:nth-child(2n) {
  width: 69%;
}

.print-wrap-58 .longlabel .panelone span:nth-child(2n+1) {
  width: 50%;
}

.print-wrap-58 .longlabel .panelone span:nth-child(2n) {
  width: 48%;
}

.print-wrap-80 .panelone {
  display: flex;
  flex-wrap: nowrap;
}

.print-wrap-80 .panelone span:nth-child(2n+1) {
  width: 20%;
  text-align: right;
}

.print-wrap-80 .panelone span:nth-child(2n) {
  flex: 1;
}

.print-wrap-80 .panelone2 span:nth-child(2n) {
  width: 30%;
}



.print-wrap-80 .longlabel .panelone span:nth-child(2n+1) {
  width: 40%;
}

.print-wrap-80 .longlabel .panelone span:nth-child(2n) {
  width: 10%;
}

.print-wrap-148 .panelone .inputspan50mm,
.print-wrap-210 .panelone .inputspan50mm {
  flex: none !important;
  width: 50mm;
}


.print-wrap-148 .panelone,
.print-wrap-210 .panelone {
  display: flex;
  flex-wrap: nowrap;
  margin-right: 15px;
}

.print-wrap-148 .panelone span:nth-child(2n+1),
.print-wrap-210 .panelone span:nth-child(2n+1) {
  width: 23mm;
  text-align: right;
}

.print-wrap-148 .panelone span:nth-child(2n),
.print-wrap-210 .panelone span:nth-child(2n) {
  flex: 1;
}

.print-wrap-148 .panelone2 span:nth-child(2n),
.print-wrap-210 .panelone2 span:nth-child(2n) {
  width: 30%;
}

.print-wrap-148 .mf15mmwithbigsize,
.print-wrap-210 .mf15mmwithbigsize {
  margin-left: 15mm;
}

.print-wrap-58,
.print-wrap-80 {
  font-size: 12px;
}
.temp_plate tr td {
  text-align: left;
}
.temp_plate p {
  margin: 0;
}
.temp_plate .inputspan {
  display: inline-block;
  border-bottom: 1px solid #353535;
}
.temp_plate caption,
.temp_plate th,
.temp_plate td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
.temp_plate td,
.temp_plate th {
  padding: 0;
  margin: 0;
}
.print-wrap-58 .printtimeslabel,
.print-wrap-80 .printtimeslabel {
  display: none;
}


.print-wrap-58 .headerwithlogo {
  font-size: 14px;
}

.print-wrap-80 .headerwithlogo {
  font-size: 14px;
}

.print-wrap-80 .panelone1_2 span:nth-child(2) {
  width: 20%;
}

.print-wrap-80 .panelone1_2 span:nth-child(4) {
  width: 40%;
  flex: 2;
}

.print-wrap-148 .signtext,
.print-wrap-210 .signtext {
  font-size: 15px;
}

.headerwithlogo {
  text-align: center;
  clear: both;
  position: relative;
  line-height: 35px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.headerwithlogo2row {
  padding-top: 23px;
  height: 60px;
}

.headerwithlogo .logopanel {
  position: absolute;
  left: 0px;
  top: 0px;
}

.headerwithlogo .logogstate {
  position: absolute;
  right: 5px;
  top: 0px;
  font-size: 12px;
  font-weight: normal;
}

.print-wrap-normal .logopanel {
  display: none;
}
